package org.dromara.quick.chat.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 存储用户 IP 地址及其对应的属地信息
 * @TableName user_ip_location
 */
@TableName(value ="user_ip_location")
@Data
public class UserIpLocation {
    /**
     * 记录的唯一编号，自增
     */
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 用户的 IP 地址，支持 IPv4 和 IPv6
     */
    private String ipAddress;

    /**
     * IP 地址对应的属地信息
     */
    private String ipLocation;

    /**
     * 记录的最后更新时间，自动更新
     */
    private Date lastUpdateTime;
}
